Colin Walters [Thu, 3 Jun 2010 20:24:38 +0000 (16:24 -0400)]
Use g_source_set_name for all custom GSources in GTK+
Naming the sources allows easier debugging with e.g. SystemTap
probes.
https://bugzilla.gnome.org/show_bug.cgi?id=620511
Matthias Clasen [Thu, 3 Jun 2010 17:43:42 +0000 (13:43 -0400)]
Silence a few warnings in !HAVE_RANDR builds
Tadej Borovšak [Thu, 3 Jun 2010 22:06:05 +0000 (00:06 +0200)]
[docs] Improve GtkAction documentation
Simple GtkAction API docs update that makes it easier to understand
how action affects the appearance of proxy.
Signed-off-by: Javier Jardón <jjardon@gnome.org>
Matthew Barnes [Wed, 2 Jun 2010 20:00:16 +0000 (16:00 -0400)]
Bug 596428 - GtkAssistant: Support ending with a progress page
- Add gtk_assistant_commit()
This function discards the visited pages list so the back button is not
shown on the current page, and removes the cancel button from subsequent
pages. Use this when information provided thus far cannot be revisited.
- Don't show the Forward button on a GTK_ASSISTANT_PAGE_PROGRESS if it's
the last page (according to the forward page function).
- Append a progress page to the GtkAssistant demo.
Matthias Clasen [Thu, 3 Jun 2010 17:38:15 +0000 (13:38 -0400)]
Silence a few configure warnings about datarootdir
Matthias Clasen [Thu, 3 Jun 2010 17:36:09 +0000 (13:36 -0400)]
Fix a typo
Matthias Clasen [Thu, 3 Jun 2010 17:22:31 +0000 (13:22 -0400)]
Avoid a 'EXTRA_DIST multiply defined' warning
Seán de Búrca [Thu, 3 Jun 2010 14:11:06 +0000 (08:11 -0600)]
Updated Irish translation
Seán de Búrca [Thu, 3 Jun 2010 13:35:22 +0000 (07:35 -0600)]
Updated Irish translation
Marek Kasik [Thu, 3 Jun 2010 08:13:17 +0000 (10:13 +0200)]
Test connection to all given addresses when printing
Go to the next address given by CUPS if we fail to connect to
previous address (#603637).
Matthias Clasen [Thu, 3 Jun 2010 05:23:13 +0000 (01:23 -0400)]
Remove indices for 2.x additions
Matthias Clasen [Thu, 3 Jun 2010 05:21:18 +0000 (01:21 -0400)]
GtkSeparator is no instantiatable
Matthias Clasen [Thu, 3 Jun 2010 05:18:42 +0000 (01:18 -0400)]
Update documentation for orientables
Don't document these as abstract anymore, since they are now
instantiatable.
Matthias Clasen [Thu, 3 Jun 2010 05:09:53 +0000 (01:09 -0400)]
Remove old migration docs
This information will still be available in the 2.22 docs.
For 3.0, we'll do sortof a clean start.
Matthias Clasen [Wed, 2 Jun 2010 23:59:41 +0000 (19:59 -0400)]
Remove docs about 1.2 <> 2.0 differences
These should not be kept in 3.0.
Noticed by Dan Winship in bug #619838.
Matthias Clasen [Wed, 2 Jun 2010 23:56:47 +0000 (19:56 -0400)]
Fix a doc typo
See bug #620244
Michael Natterer [Wed, 2 Jun 2010 19:11:45 +0000 (21:11 +0200)]
app: forgot to update API docs in the last commit
(cherry picked from commit
22c61e0c8f0028cb4da8b4a107f8018f5a0ed5dc)
Michael Natterer [Wed, 2 Jun 2010 18:42:11 +0000 (20:42 +0200)]
gdk: rename gdk_drag_context_get_action() to gdk_drag_context_get_selected_action()
so its purpose is clear.
(cherry picked from commit
d393cb377c60a4de9cab1d026acccafed1e34ec1)
Garrett Regier [Sat, 15 May 2010 20:58:30 +0000 (13:58 -0700)]
Bug 611709 - Add gtk_statusbar_remove_all
Cody Russell [Tue, 1 Jun 2010 15:32:18 +0000 (10:32 -0500)]
Bug 608218 - GtkOffscreenWindow causes bad window with GtkEntry
We now exit early from gdk_window_register_dnd() to avoid crashing if the
window type is GDK_WINDOW_OFFSCREEN and does not support dnd operations.
This makes it possible to use any dnd-enabled widgets, such as GtkEntry,
within a GtkOffscreenWindow.
Johan Dahlin [Fri, 28 May 2010 12:26:31 +0000 (09:26 -0300)]
[gtktreeview] Add a couple of annotations
Matthias Clasen [Sun, 30 May 2010 06:15:40 +0000 (02:15 -0400)]
Improved icon view keynav
Use ::keynav-failed for arrow navigation in icon views, so that
it is possible to override error handling. Also add API to get the
row/col of an item. With this, it is possible to make arrow keynav
span adjacent icon views, which is desired in the new control-center
shell. testiconview-keynav demonstrates this.
Matthias Clasen [Sun, 30 May 2010 04:28:11 +0000 (00:28 -0400)]
Trivial typo fix
Matthias Clasen [Sun, 30 May 2010 03:31:50 +0000 (23:31 -0400)]
Simple typo fix
Javier Jardón [Fri, 28 May 2010 16:18:45 +0000 (18:18 +0200)]
[docs] Add GTK+3 migration guide
Michael Natterer [Sat, 29 May 2010 03:04:54 +0000 (05:04 +0200)]
Bug 607628 - DnD operation doesn't work when using offscreen
Changed the way to find the drop widget from a top->bottom recursion
using GdkWindow positions to a liner bottom->top walk up the widget
hierarchy using _gtk_widget_find_at_coords() and
gtk_widget_translate_coordinates(), which both do the right things for
offscreen widgets.
(cherry picked from commit
cb8c0763215bd18219c2d32b56e4bfe8a576f6b3)
Yaron Shahrabani [Fri, 28 May 2010 12:55:57 +0000 (15:55 +0300)]
Updated Hebrew translation.
Yaron Shahrabani [Fri, 28 May 2010 12:50:41 +0000 (15:50 +0300)]
Updated Hebrew translation.
John (J5) Palmieri [Thu, 27 May 2010 22:36:04 +0000 (18:36 -0400)]
gtk_tree_selection_get_selected: added transfer none annotation to model out arg
Javier Jardón [Thu, 27 May 2010 22:14:17 +0000 (00:14 +0200)]
Revert "Deprecate GTK_OBJECT_FLAGS() and GtkObjectFlags enum"
This reverts commit
72467ba2e6136c7a2c1754280dc8edff56b5bf3c.
John (J5) Palmieri [Thu, 27 May 2010 20:58:52 +0000 (16:58 -0400)]
gtk_tree_view_get_model: return value annotated transfer none
John (J5) Palmieri [Thu, 27 May 2010 20:53:42 +0000 (16:53 -0400)]
annotation fixes
* gtk_tree_model_get_column_type: transfer none added to the return value
* gtk_tree_model_get_path: value parameter switched from inout to out
so that it is annotated with caller-allocates
Javier Jardón [Thu, 27 May 2010 20:00:09 +0000 (22:00 +0200)]
gtkwidget.h: Fix a typo
Fix a type introduced in
commit
818d444e2fa772af8e483bd151522d019514030d
Reported by Garrett Regier.
Javier Jardón [Thu, 13 May 2010 18:07:17 +0000 (20:07 +0200)]
Deprecate GTK_OBJECT_FLAGS() and GtkObjectFlags enum
This macro will be moved to a private header in GTK+3.
https://bugzilla.gnome.org/show_bug.cgi?id=615666
Javier Jardón [Thu, 27 May 2010 16:05:02 +0000 (18:05 +0200)]
Remove GTK_NO_REPARENT deprecated widget flag
Javier Jardón [Thu, 27 May 2010 16:04:05 +0000 (18:04 +0200)]
Deprecate GTK_NO_REPARENT
Javier Jardón [Thu, 27 May 2010 13:37:19 +0000 (15:37 +0200)]
[docs] Use the correct gtk-doc notation
Use 'Deprecated: 3.0:' intead 'Deprecated: 3.0.'
Li Yuan [Thu, 27 May 2010 06:57:38 +0000 (14:57 +0800)]
Bug #619080.
Do not emit the text-changed::insert signal when the entry is empty.
Javier Jardón [Thu, 27 May 2010 03:54:18 +0000 (05:54 +0200)]
gtkmain: remove some unused code
Javier Jardón [Thu, 27 May 2010 03:45:27 +0000 (05:45 +0200)]
gtkmain: Remove unused GtkClosure struct
Javier Jardón [Thu, 27 May 2010 03:16:15 +0000 (05:16 +0200)]
[docs] Remove deprecated documentation
Javier Jardón [Thu, 27 May 2010 01:37:32 +0000 (03:37 +0200)]
gtkcontainer: Remove unused GtkForeachData struct
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619672
Javier Jardón [Wed, 26 May 2010 17:07:51 +0000 (19:07 +0200)]
[docs] Move some widgets: they are not abstract now
Michael Natterer [Wed, 26 May 2010 15:09:11 +0000 (17:09 +0200)]
Bug 607628 - DnD operation doesn't work when using offscreen
Turn find_widget_under_pointer() into internal API
_gtk_widget_find_at_coords() which is needed for fixing above
bug. This should actually be a public utility function, and will be
moved to another file when its final API has been decided.
(cherry picked from commit
c4b1bbf3e201099e5fed38d7a60b343662b88b21)
Carlos Garcia Campos [Wed, 26 May 2010 14:49:31 +0000 (16:49 +0200)]
GtkWindow: Add gtk_window_has_group()
To check whether the window has an explicit group
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618271#c2
Christian Beier [Wed, 26 May 2010 11:22:25 +0000 (13:22 +0200)]
gdk/gdkwindow.c: fix a typo in gdk_window_set_device_cursor().
Signed-off-by: Christian Beier <dontmind@freeshell.org>
Signed-off-by: Javier Jardón <jjardon@gnome.org>
Javier Jardón [Tue, 25 May 2010 23:41:40 +0000 (01:41 +0200)]
Remove gdk_*et_use_xshm() deprecated functions
Matthias Clasen [Wed, 26 May 2010 03:01:37 +0000 (23:01 -0400)]
Bump version
Matthias Clasen [Wed, 26 May 2010 02:57:46 +0000 (22:57 -0400)]
2.90.1
Matthias Clasen [Wed, 26 May 2010 02:12:51 +0000 (22:12 -0400)]
Some more devicegroup purging
Matthias Clasen [Wed, 26 May 2010 01:33:40 +0000 (21:33 -0400)]
Make gio sniffing test work again
Matthias Clasen [Wed, 26 May 2010 00:13:14 +0000 (20:13 -0400)]
Fix up distcheck
Matthias Clasen [Wed, 26 May 2010 00:07:52 +0000 (20:07 -0400)]
Updates
Matthias Clasen [Tue, 25 May 2010 23:27:42 +0000 (19:27 -0400)]
Documentation fixes
Matthias Clasen [Tue, 25 May 2010 23:18:06 +0000 (19:18 -0400)]
Some additions
Matthias Clasen [Tue, 25 May 2010 23:03:16 +0000 (19:03 -0400)]
Remove duplicates
Matthias Clasen [Tue, 25 May 2010 22:55:15 +0000 (18:55 -0400)]
Make orientable base classes instantiable
This commit adds constructors for GtkPaned, GtkBox, GtkButtonBox,
GtkRuler, GtkScale, GtkScrollbar and GtkSeparator and makes these
types instantiable.
Matthias Clasen [Tue, 25 May 2010 22:38:44 +0000 (18:38 -0400)]
Merge the xi2-for-master branch
Bruce Cowan [Tue, 25 May 2010 19:27:43 +0000 (20:27 +0100)]
Fix conflict Git markers
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619655
Javier Jardón [Tue, 25 May 2010 18:48:59 +0000 (20:48 +0200)]
Fix typo in previous patch
Matthias Clasen [Tue, 25 May 2010 16:21:13 +0000 (12:21 -0400)]
Add indexes
Add an index for 2.22 api additions, and one for 3.0.
Matthias Clasen [Tue, 25 May 2010 16:00:51 +0000 (12:00 -0400)]
Add some leftover symbols
Matthias Clasen [Tue, 25 May 2010 15:54:16 +0000 (11:54 -0400)]
Seal gdk
Add G_SEAL annotation for struct members, and add accessors for
the (useful) fields. Patch based on work by Garrett Regier,
see bug #592580.
John (J5) Palmieri [Tue, 25 May 2010 15:49:10 +0000 (11:49 -0400)]
add a transfer none annotation to gtk_tree_view_get_selection
* it returns the selection from its priv structure without reffing
Matthias Clasen [Tue, 25 May 2010 14:24:53 +0000 (10:24 -0400)]
Some additions
Matthias Clasen [Tue, 25 May 2010 13:47:54 +0000 (09:47 -0400)]
Fix up gtk_paned_get_handle_window docs
Matthias Clasen [Tue, 25 May 2010 13:47:20 +0000 (09:47 -0400)]
Fix up gtk_icon_info_load_symbolic docs
Matthias Clasen [Tue, 25 May 2010 13:44:29 +0000 (09:44 -0400)]
Document GtkRange::adjust-bounds
Matthias Clasen [Tue, 25 May 2010 13:42:09 +0000 (09:42 -0400)]
Document GtkMovementStep
Matthias Clasen [Tue, 25 May 2010 13:34:38 +0000 (09:34 -0400)]
Document GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME
Caolan McNamara [Tue, 25 May 2010 01:30:04 +0000 (21:30 -0400)]
Fix many fuzzy translations of default:mm
Many of these were translated to either default:LTR or @#$^%&:mm.
Bug #619595.
Javier Jardón [Sat, 22 May 2010 05:10:18 +0000 (07:10 +0200)]
Remove deprecated GtkToolbar code
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616817
Marek Kasik [Mon, 24 May 2010 14:39:19 +0000 (16:39 +0200)]
Honor PPD reading over listing of printers
Reading of PPD files collides with getting list of printers.
It helps to give higher priority to getting of PPDs than to
getting list of printers (#614581).
Javier Jardón [Mon, 24 May 2010 02:04:10 +0000 (04:04 +0200)]
Revert "Forward-port a GtkAdjustment compatibility fix"
In the early 2.14.x releases, GtkAdjustment was changed to enforce
that values are restricted to the range [lower, upper - page_size].
This has always been the documented behaviour, and the recommended
practice is to set page_size to 0 when using adjustments for simple
scalar values, like in a slider or spin button.
Due to the large number of applications that are affected by this
change, the behaviour has been reverted to the old behaviour in
2.14.3, with an explicit warning that this change will be
reintroduced in 2.90.
This reverts commit
e6373738fc9c53c95e467a3681fcd3426fd94d13.
https://bugzilla.gnome.org/show_bug.cgi?id=619474
Tomeu Vizoso [Thu, 6 May 2010 07:54:58 +0000 (09:54 +0200)]
Actually expose the X11 funcs through introspection
https://bugzilla.gnome.org/show_bug.cgi?id=617863
Javier Jardón [Sat, 22 May 2010 20:42:00 +0000 (22:42 +0200)]
gdkevents-x11: Do not break strict-aliasing rules
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619385
Javier Jardón [Sat, 22 May 2010 20:49:58 +0000 (22:49 +0200)]
gdkevents-x11.c: Remove unused function: graphics_expose_predicate()
Matthias Clasen [Sat, 22 May 2010 04:29:58 +0000 (00:29 -0400)]
Fix libjasper test
This was reported in bug 551322.
Matthias Clasen [Sat, 22 May 2010 04:15:00 +0000 (00:15 -0400)]
Deprecate GtkBoxChild
This was discussed in bug 613132.
Matthias Clasen [Sat, 22 May 2010 03:50:46 +0000 (23:50 -0400)]
Fix signal parameters in GtkEntryCompletion
The ::match-selected and ::cursor-on-match signal were emitted
with the internal filter model instead of the user-provided model.
Fixes bug #555087.
Matthias Clasen [Sat, 22 May 2010 02:41:35 +0000 (22:41 -0400)]
Clean up man page handling
Matthias Clasen [Sat, 22 May 2010 02:14:46 +0000 (22:14 -0400)]
Remove long-obsolete docs
There are no traces of GDK_USE_XFT, GXID_HOST or GXID_PORT in the
code anymore.
Matthias Clasen [Sat, 22 May 2010 02:07:46 +0000 (22:07 -0400)]
Document GSEAL_ENABLE with other preprocessor symbols.
Matthias Clasen [Sat, 22 May 2010 00:49:41 +0000 (20:49 -0400)]
Convert to UTF-8
Matthias Clasen [Fri, 21 May 2010 16:13:05 +0000 (12:13 -0400)]
Make the !xkb build survive a little longer
This fixes bug 619114.
Christian Dywan [Fri, 21 May 2010 15:10:25 +0000 (17:10 +0200)]
Explain that unmap-event may never be emitted
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=613302
Javier Jardón [Fri, 21 May 2010 01:24:05 +0000 (03:24 +0200)]
Move documentation to inline comments: GtkRecentChooserDialog
Javier Jardón [Fri, 21 May 2010 01:19:02 +0000 (03:19 +0200)]
Move documentation to inline comments: GtkRecentChooserMenu
Javier Jardón [Fri, 21 May 2010 00:19:14 +0000 (02:19 +0200)]
Move documentation to inline comments: GtkRange
Didier Roche [Thu, 20 May 2010 23:00:55 +0000 (09:00 +1000)]
Fix fail to build when building with introspection:
in debian/ubuntu, builddir != srcdir. This trigger an error
on introspection_files where srcdir is added to x11/*.c.
Indeed, srcdir is added again later:
$(addprefix $(srcdir)/,$(introspection_files))
making $(srcdir)/$(srcdir)/x11/*.c (not an issue on jhbuild as srcdir = .)
Javier Jardón [Thu, 20 May 2010 19:56:56 +0000 (21:56 +0200)]
[docs] Fix a typo in the tutorial
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=412331
Mattias Põldaru [Thu, 20 May 2010 11:58:34 +0000 (14:58 +0300)]
Estonian translation updated
Tristan Van Berkom [Thu, 20 May 2010 04:30:13 +0000 (00:30 -0400)]
Amending GtkBuildable documentation.
GtkBuildable documentation has forever stated that "only
objects which implement GtkBuildable can parsed by GtkBuilder" fixed.
Javier Jardón [Wed, 19 May 2010 22:40:58 +0000 (00:40 +0200)]
Move documentation to inline comments: GtkRadioButton
John (J5) Palmieri [Wed, 19 May 2010 19:12:49 +0000 (15:12 -0400)]
[PATCH] add the binding friendly join_group method to GtkRadioAction
* Due to object ownership issues it is impossible to correctly use
get_group/set_group from a GI binding
* join_group is safer because at the binding level it works with individual
GtkRadioAction objects and not with the list of objects that gets
modified in the library
Matthias Clasen [Tue, 18 May 2010 23:23:06 +0000 (19:23 -0400)]
Some cleanups after the module cache file change
Bring the various 'run uninstalled' hacks in line with the
new way of doing things, and fix make install for module cache
files.
Patch by Tadej Borovsak.
Javier Jardón [Tue, 11 May 2010 16:35:42 +0000 (18:35 +0200)]
gtk/gtkobject: use G_DEFINE_ABSTRACT_TYPE
Javier Jardón [Sun, 16 May 2010 00:53:49 +0000 (02:53 +0200)]
Move documentation to inline comments: GtkRecentChooser
Murray Cumming [Tue, 18 May 2010 07:32:44 +0000 (09:32 +0200)]
GtkDebug: Remove a trailing comma on an enum.
Jan Arne Petersen [Tue, 18 May 2010 06:46:42 +0000 (08:46 +0200)]
GtkRange: Redraw if GtkRange is a GtkScale and value is drawn.
* gtk/gtkrange.c: (gtk_range_adjustment_value_change):
Queue the draw also if the range is a scale and the value is drawn,
fixing bug #533946 (Markus Brinkmann), when two HScales use one
adjustment.